Nonuniform random numbers are key for many technical applications, and designing efficient hardware implementations of nonuniform\r\nrandom number generators is a very active research field. However, most state-of-the-art architectures are either tailored\r\nto specific distributions or use up a lot of hardware resources. At ReConFig 2010, we have presented a new design that saves up\r\nto 48% of area compared to state-of-the-art inversion-based implementation, usable for arbitrary distributions and precision. In\r\nthis paper, we introduce a more flexible version together with a refined segmentation scheme that allows to further reduce the\r\napproximation error significantly. We provide a free software tool allowing users to implement their own distributions easily, and\r\nwe have tested our random number generator thoroughly by statistic analysis and two application tests.
Loading....